proc help {nick otbn1 chan host} {
global botnick home organization easykey easybotnet
if {$otbn1 == ""} {
  putlog "!$nick ($host)! help"
  putquick "NOTICE $nick :\0034X-Bot 2003 by LogicX Software\003"
  putquick "NOTICE $nick :\0033This copy of X-Bot is registered to:\00312 $organization \003"
  putquick "NOTICE $nick :\0033Responding to set easykey:\00312 $easykey \003"
  putquick "NOTICE $nick :\0033Responding to set easybotnet:\00312 $easybotnet \003"
  putquick "NOTICE $nick :\0033Find out more about X-Bot at \00312http://ottech.cjb.net/logicx\003 "
  putquick "NOTICE $nick :\0033-\003"
  putquick "NOTICE $nick :\0033Uptime for this bot can be found at: \00312http://uptime.eggheads.org\003"
  putquick "NOTICE $nick :\0033-\003"
  putquick "NOTICE $nick :\0033To see your commands, please use\00312 (/msg) $botnick commands <#channel>\003"
  putquick "NOTICE $nick :\0033If you need HELP ON a command, please use\00312 (/msg) $botnick help <command>\003"
  putquick "NOTICE $nick :\0034For more information about who made X-Bot, please use (/msg) $botnick credits"
  }
if {$otbn1 == "auth"} {
  putlog "!$nick ($host)! help auth"
  putquick "NOTICE $nick :\0033HELP ON\00312 AUTH \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to authenticate onto the bot to access commands."
  putquick "NOTICE $nick :Adding the 'global' option at the end of the auth phrase will authenticate you on all bots that are on the botnet."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :If you cannot auth, you must do /msg $botnick ident password so the bot can try to recognize you again"
  putquick "NOTICE $nick :This command can only be used with /msg"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :/msg $botnick auth password"
  putquick "NOTICE $nick :/msg $botnick auth password global"
  }
#Abo
if {$otbn1 == "deauth"} {
  putlog "!$nick ($host)! help deauth"
  putquick "NOTICE $nick :\0033HELP ON\00312 DEAUTH \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to remove authentication from a bot."
  putquick "NOTICE $nick :This feature is useful if several people are sharing a common IRC client and you do not wish to disconnect and reconnect"
  putquick "NOTICE $nick :Adding the 'global' option at the end of the deauth phrase will remove your authentication on all bots that are on the botnet."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :/msg $botnick deauth"
  putquick "NOTICE $nick :/msg $botnick deauth global"
  }
#Abo
if {$otbn1 == "seen"} {
  putlog "!$nick ($host)! help seen"
  putquick "NOTICE $nick :\0033HELP ON\00312 SEEN \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to see when a certain nickname was last seen by this bot on a channel this bot resides in."
  putquick "NOTICE $nick :This command can only be used with /msg"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :/msg $botnick SEEN |nsid3r"
  }
#Abo
if {$otbn1 == "pass"} {
  putlog "!$nick ($host)! help pass"
  putquick "NOTICE $nick :\0033HELP ON\00312 PASS \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to either set a password or change a password."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :To set a password only type /msg $botnick PASS <password>"
  putquick "NOTICE $nick :To change your password type /msg $botnick PASS <current_password> <new_password> "
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :/msg $botnick PASS password"
  putquick "NOTICE $nick :/msg $botnick PASS password MyNewPassword"
  }
if {$otbn1 == "version"} {
  putlog "!$nick ($host)! help version"
  putquick "NOTICE $nick :\0033HELP ON\00312 VERSION \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command shows the current version of X-Bot the bot is running."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick version"
  }
if {$otbn1 == "commands"} {
  putlog "!$nick ($host)! help commands"
  putquick "NOTICE $nick :\0033HELP ON\00312 COMMANDS \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to see the current commands available to you depending on how much access you have."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick commands #overtech"
  }
if {$otbn1 == "access"} {
  putlog "!$nick ($host)! help access"
  putquick "NOTICE $nick :\0033HELP ON\00312 ACCESS \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to get information on a added user on the bot"
  putquick "NOTICE $nick :This will show you such information as access, channel access, comment and their added host(s)."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLES:\003"
  putquick "NOTICE $nick :(/msg) $botnick access #overtech Astro"
  }
if {$otbn1 == "banlist"} {
  putlog "!$nick ($host)! help banlist"
  putquick "NOTICE $nick :\0033HELP ON\00312 BANLIST \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command will show you the list of banned masks for the specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick banlist #overtech"
  }
if {$otbn1 == "userlist"} {
  putlog "!$nick ($host)! help userlist"
  putquick "NOTICE $nick :\0033HELP ON\00312 USERLIST \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to view the added users on a specified channel."
  putquick "NOTICE $nick :By adding a level at the end of a phrase, you can organize a channel's userlist by different levels."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick userlist"
  putquick "NOTICE $nick :(/msg) $botnick userlist #overtech"
  putquick "NOTICE $nick :(/msg) $botnick userlist global"
  putquick "NOTICE $nick :(/msg) $botnick userlist #overtech op"
  putquick "NOTICE $nick :(/msg) $botnick userlist op"
  }
if {$otbn1 == "admin"} {
  putlog "!$nick ($host)! help admin"
  putquick "NOTICE $nick :\0033HELP ON\00312 ADMIN \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to gain the administrative contact for the bot."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick admin"
  }
if {$otbn1 == "voice"} {
  putlog "!$nick ($host)! help voice"
  putquick "NOTICE $nick :\0033HELP ON\00312 VOICE \0033- MINIMUM ACCESS REQUIRED: \0034AVOICE\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to give voice (+) to a specified user in a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick voice"
  putquick "NOTICE $nick :(/msg) $botnick voice Astro"
  putquick "NOTICE $nick :(/msg) $botnick voice #overtech Astro"
  }
if {$otbn1 == "devoice"} {
  putlog "!$nick $host)! help devoice"
  putquick "NOTICE $nick :\0033HELP ON\00312 DEVOICE \0033- MINIMUM ACCESS REQUIRED: \0034AVOICE\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to remove voice (-v) to a specified user on a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick devoice"
  putquick "NOTICE $nick :(/msg) $botnick devoice Intel"
  putquick "NOTICE $nick :(/msg) $botnick devoice #overtech Intel"
  }
if {$otbn1 == "comment"} {
  putlog "!$nick ($host)! help comment"
  putquick "NOTICE $nick :\0033HELP ON\00312 COMMENT \0033- MINIMUM ACCESS REQUIRED: \0034AVOICE\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used for the sole purpose of the bot saying something as soon as you join a channel that you have access to it in."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick comment my really cool comment"
  putquick "NOTICE $nick :(/msg) $botnick comment #overtech my really cool comment"
  }
if {$otbn1 == "topic"} {
  putlog "!$nick ($host)! help topic"
  putquick "NOTICE $nick :\0033HELP ON\00312 TOPIC \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This sets the channel's topic to a specific topic."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick topic my really cool topic"
  putquick "NOTICE $nick :(/msg) $botnick topic #overtech my really cool topic"
  }
if {$otbn1 == "mode"} {
  putlog "!$nick ($host)! help mode"
  putquick "NOTICE $nick :\0033HELP ON\00312 MODE \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command allows you to add/remove/modify specific channel modes"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick mode +k blah"
  putquick "NOTICE $nick :(/msg) $botnick mode #overtech +k blah"
  }
if {$otbn1 == "op"} {
  putlog "!$nick ($host)! help op"
  putquick "NOTICE $nick :\0033HELP ON\00312 OP \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to give ops (+o) to a specified user on a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick op"
  putquick "NOTICE $nick :(/msg) $botnick op #overtech"
  putquick "NOTICE $nick :(/msg) $botnick op Astro"
  putquick "NOTICE $nick :(/msg) $botnick op #overtech Astro"
  }
if {$otbn1 == "deop"} {
  putlog "!$nick ($host)! help deop"
  putquick "NOTICE $nick :\0033HELP ON\00312 DEOP \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to remove op status (-o) from a specified user on a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick deop"
  putquick "NOTICE $nick :(/msg) $botnick deop #overtech"
  putquick "NOTICE $nick :(/msg) $botnick deop Intel"
  putquick "NOTICE $nick :(/msg) $botnick deop #overtech Intel"
  }
if {$otbn1 == "kick"} {
  putlog "!$nick ($host)! help kick"
  putquick "NOTICE $nick :\0033HELP ON\00312 KICK \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to kick (remove) a user from a specific channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick kick Intel"
  putquick "NOTICE $nick :(/msg) $botnick kick Intel my cool reason"
  putquick "NOTICE $nick :(/msg) $botnick kick #overtech Intel"
  putquick "NOTICE $nick :(/msg) $botnick kick #overtech Intel my cool reason"
  }
if {$otbn1 == "ban"} {
  putlog "!$nick ($host)! help ban"
  putquick "NOTICE $nick :\0033HELP ON\00312 BAN \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to remove a user from a channel for a specified amount time."
  putquick "NOTICE $nick :You MUST specify the bantime in order to ban."
  putquick "NOTICE $nick :You can use a time set up to 1m-60m|1h-24h|1d-50d (m = minute(s),h= hour(s),d= day(s))"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick ban Astro 3d"
  putquick "NOTICE $nick :(/msg) $botnick ban Astro 3d my cool reason"
  putquick "NOTICE $nick :(/msg) $botnick ban #overtech Astro 3d"
  putquick "NOTICE $nick :(/msg) $botnick ban #overtech Astro 3d my cool reason"
  putquick "NOTICE $nick :(/msg) $botnick ban #overtech *!*lamer@*.lamer.org 1m"
  }
if {$otbn1 == "unban"} {
  putlog "!$nick ($host)! help unban"
  putquick "NOTICE $nick :\0033HELP ON\00312 UNBAN \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to remove a ban from a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick unban *!*lamer@*.lamer.org"
  putquick "NOTICE $nick :(/msg) $botnick unban #overtech *!*lamer@*.lamer.org"
  }
if {$otbn1 == "adduser"} {
  putquick "NOTICE $nick :The propper command to that would be useradd.Please type (/msg) $botnick help useradd :P"
  }
if {$otbn1 == "useradd"} {
  putlog "!$nick ($host)! help useradd"
  putquick "NOTICE $nick :\0033HELP ON\00312 USERADD \0033- MINIMUM ACCESS REQUIRED: \0034CHANNEL CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to add a user to the bot as a certain level in a specified channel."
  putquick "NOTICE $nick :Levels included in this bot are: Avoice,Aop,Op,Ccadmin,Cadmin,Bop,Bcadmin,Root."
  putquick "NOTICE $nick :Avoice = Auto Voice , Aop = AutoOP , Op = Channel Op , Ccadmin = Channel Co-Administrator"
  putquick "NOTICE $nick :Cadmin = Channel Administrator , Bop = BotNet Operator , Bcadmin = BotNet Co-Admin , & Root = BotNet Admin"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick useradd Intel op"
  putquick "NOTICE $nick :(/msg) $botnick useradd #overtech Intel op"
  }
if {$otbn1 == "remuser"} {
  putquick "NOTICE $nick :The propper command to that would be userdel.Please type (/msg) $botnick help userdel :P"
  }
if {$otbn1 == "userdel"} {
  putlog "!$nick ($host)! help userdel"
  putquick "NOTICE $nick :\0033HELP ON\00312 USERDEL \0033- MINIMUM ACCESS REQUIRED: \0034CHANNEL CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to remove a user from the bot from a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick userdel Intel"
  putquick "NOTICE $nick :(/msg) $botnick userdel #overtech Intel"
  putquick "NOTICE $nick :(/msg) $botnick userdel Intel global"
  }
if {$otbn1 == "act"} {
  putlog "!$nick ($host)! help act"
  putquick "NOTICE $nick :\0033HELP ON\00312 ACT \0033- MINIMUM ACCESS REQUIRED: \0034CHANNEL ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to make the bot do a specified action in a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick act is cool because it runs OTBN.TCL"
  putquick "NOTICE $nick :(/msg) $botnick act #overtech is cool because it runs OTBN.TCL"
  }
if {$otbn1 == "say"} {
  putlog "!$nick ($host)! help say"
  putquick "NOTICE $nick :\0033HELP ON\00312 SAY \0033- MINIMUM ACCESS REQUIRED: \0034CHANNEL ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to make the bot say specified text to a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick say my really cool text."
  putquick "NOTICE $nick :(/msg) $botnick say #overtech my really cool text."
  }
  if {$otbn1 == "moduser"} {
  putquick "NOTICE $nick :The propper command to that would be usermod.Please type (/msg) $botnick help usermod :P"
  }
if {$otbn1 == "usermod"} {
  putlog "!$nick ($host)! help usermod"
  putquick "NOTICE $nick :\0033HELP ON\00312 USERMOD \0033- MINIMUM ACCESS REQUIRED: \0034CHANNEL CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to modify a user's access in a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick usermod Astro bop"
  putquick "NOTICE $nick :(/msg) $botnick usermod #overtech Astro bop"
  }
if {$otbn1 == "invite"} {
  putlog "!$nick ($host)! help invite"
  putquick "NOTICE $nick :\0033HELP ON\00312 INVITE \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to invite a specified user to a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick invite Intel"
  putquick "NOTICE $nick :(/msg) $botnick invite #overtech Intel"
  }
if {$otbn1 == "killmodes"} {
  putlog "!$nick ($host)! help killmodes"
  putquick "NOTICE $nick :\0033HELP ON\00312 KILLMODES \0033- MINIMUM ACCESS REQUIRED: \0034CHANNEL CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to kill any channel mode(s) set in a specified channel.Essential to stop a channel takeover and great if your bot is a network service bot."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick killmodes"
  putquick "NOTICE $nick :(/msg) $botnick killmodes #overtech"
  }
if {$otbn1 == "save"} {
  putlog "!$nick ($host)! help save"
  putquick "NOTICE $nick :\0033HELP ON\00312 SAVE \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET OPERATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to save changes whenever a change to any of the bots channel or userfiles are modified."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick save"
  }
if {$otbn1 == "chanstats"} {
  putlog "!$nick ($host)! help chanstats"
  putquick "NOTICE $nick :\0033HELP ON\00312 CHANSTATS \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET OPERATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to show the registered channels added in the bot's channel partition."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick chanstats"
  }
if {$otbn1 == "addchan"} {
  putlog "!$nick ($host)! help addchan"
  putquick "NOTICE $nick :\0033HELP ON\00312 ADDCHAN \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET OPERATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to add a channel to the bot's channel partition."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick addchan #overtech"
  }
if {$otbn1 == "remchan"} {
  putlog "!$nick ($host)! help remchan"
  putquick "NOTICE $nick :\0033HELP ON\00312 REMCHAN \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET OPERATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to remove a channel from the bot's channel partition."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick remchan #overtech"
  }
if {$otbn1 == "broadcast"} {
  putlog "!$nick ($host)! help broadcast"
  putquick "NOTICE $nick :\0033HELP ON\00312 BROADCAST \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET OPERATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to send a message to every channel the bot is in."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick broadcast Bot shutdown in 5 mins."
  }
if {$otbn1 == "rehash"} {
  putlog "!$nick ($host)! help rehash"
  putquick "NOTICE $nick :\0033HELP ON\00312 REHASH \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used whenever changes are made to a bot's user or channel partition."
  putquick "NOTICE $nick :It simply reloads all files."
  putquick "NOTICE $nick :-"  
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick rehash"
  }
if {$otbn1 == "restart"} {
  putlog "!$nick ($host)! help restart"
  putquick "NOTICE $nick :\0033HELP ON\00312 RESTART \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to make the bot restart as a background process in the shell."
  putquick "NOTICE $nick :Command is mainly used if the bot is abnormally lagged or malfunctioning."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick restart"
  }
if {$otbn1 == "disable"} {
  putlog "!$nick ($host)! help disable"
  putquick "NOTICE $nick :\0033HELP ON\00312 DISABLE \0033- MINIMUM ACCESS REQUIRED - \0034BOTNET OPERATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command should be used in the matter if anyone is abusing the bot or anything that violates policy."
  putquick "NOTICE $nick :This command makes a users access on a bot unusable in any channel until the enable command is used on them."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :Note that you may not disable users with equal or higher access than you."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick disable Intel"
  putquick "NOTICE $nick :This will complely disable Intel's account and making his access un-useable."
  }
if {$otbn1 == "enable"} {
  putlog "!$nick ($host)! help enable"
  putquick "NOTICE $nick :\0033HELP ON\00312 ENABLE \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET OPERATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to enable a user who's access was disabled."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick enable Intel"
  }
if {$otbn1 == "sndmsg"} {
  putlog "!$nick ($host)! help sndmsg"
  putquick "NOTICE $nick :\0033HELP ON\00312 SNDMSG \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to message a user from the bot.Usually used to setpass on a major CService bot such as \0034K9\0034."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick sndmsg k9@k9.chatnet.org setpass #overtech password"
  }
if {$otbn1 == "sndnotice"} {
  putlog "!$nick ($host)! help sndnotice"
  putquick "NOTICE $nick :\0033HELP ON\00312 SNDNOTICE \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to send a notice to a specified nickname."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick sndnotice Astro my really cool message"
  }
if {$otbn1 == "core"} {
  putlog "!$nick ($host)! help core"
  putquick "NOTICE $nick :\0033HELP ON\00312 CORE \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET ADMINISTRATOR (root)\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to terminate a bot off irc.This will kill the background process."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick core"
  }
if {$otbn1 == "servers"} {
  putlog "!$nick ($host)! help servers"
  putquick "NOTICE $nick :\0033HELP ON\00312 SERVERS \0033- MINIMUM ACCESS REQUIRED: \0034BOTNET CO-ADMINISTRATOR\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to show the set servers in the eggdrop's config the bot is set to use."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick servers"
  }
if {$otbn1 == "sndnote"} {
  putlog "!$nick ($host)! help sndnote"
  putquick "NOTICE $nick :\0033HELP ON\00312 SNDNOTE \0033- MINIMUM ACCESS REQUIRED: \0034AVOICE\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to communicate with other added user on the bot.It's like a virtual e-mail box on the bot."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick sndnote Astro My cool message."
  }
if {$otbn1 == "credits"} {
  putlog "!$nick ($host)! help credits"
  putquick "NOTICE $nick :\0033HELP ON\00312\00312 CREDITS \0033- \0034ANYONE CAN USE THIS COMMAND"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command simply show's who coded OTBN.tcl and who helped."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :\0033EXAMPLE:\003"
  putquick "NOTICE $nick :(/msg) $botnick credits"
  }
#Below this line was added by |nsid3r for compatibility with the
# newly integrated onjoin.tcl
if {$otbn1 == "onjoin"} {
  putlog "!$nick ($host)! \0033HELP ON \00312Onjoin"
  putquick "NOTICE $nick :\0033HELP ON\00312 ONJOIN \0033- MINIMUM ACCESS REQUIRED: \0034OP\0034"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used in conjunction with others to modify a channel's onjoin."
  putquick "NOTICE $nick :These include ONJOIN ADD, ONJOIN CLEAR, ONJOIN DEBUG and ONJOIN REPLACE."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :For more information and examples, please type $botnick onjoin commands in $chan"
  }

# OTBN 2.2 Addons
if {$otbn1 == "cycle"} {
  putlog "!$nick ($host)! help cycle"
  putquick "NOTICE $nick :\0033HELP ON\00312 CYCLE \0033- MINIMUM ACCESS REQUIRED: \002CHANNEL ADMINISTRATOR\002"
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :This command is used to make the bot cycle, or part and re-join, a specified channel."
  putquick "NOTICE $nick :-"
  putquick "NOTICE $nick :EXAMPLE:"
  putquick "NOTICE $nick :(/msg) $botnick cycle"
  putquick "NOTICE $nick :(/msg) $botnick cycle #overtech"
  }

return 0
}









